package com.yunyao.common.core;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author xingjishuai
 * @date 2024-07-30
 */
@Data
public class UserInfoRequest implements Serializable {

    /**
     * 主键id
     */
    private String id;
    /**
     * 用户名
     */
    private String account;
    /**
     * 密码
     */
    private String password;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 手机号码
     */
    private String mobile;
    /**
     * 状态  0：禁用   1：正常
     */
    private Integer status;
    /**
     * 实际姓名
     */
    private String realName;
    /**
     *
     */
    private String deptId;
    /**
     * 备注
     */
    private String remark;
    /**
     * 用户角色ids
     */
    private String roleIds;
    /**
     * token
     */
    private String token;
    /**
     * 用户头像
     */
    private String avatar;
    /**
     * 租户ID
     */
    private String tenantId;

    /**
     * 项目id
     */
    private List<String> projectIds;

    /**
     * 供应商ids
     */
    private List<String> supplierIds;


    /**
     * 是否是供应商
     */
    private Boolean isSupplier;

    /**
     * 是否是项目部
     */
    private Boolean isProject;
}
